package com.yb.bussiness.statement;

import java.util.Map;

import com.yb.domain.statement.Statement;

public interface StatementService {
    
    /**
     * 保存或修改声明
     * 
     * @param TgAnnouncement
     */
    public void saveOrUpdate(Statement statement);
    
    /**
     * 查询声明
     * 
     * @param flag
     * @return TmBaseinfo
     */
    public Statement read(Long id);
    
    /**
     * 查询所有声明
     * 
     * @param flag
     * @return TmBaseinfo
     */
    public  Map<String,Object> findAll(String page,String row);
    
    /**
     * 查询声明
     * 
     * @param flag
     * @return TmBaseinfo
     */
    public Statement read(String flag);
    
    /**
     * 删除声明
     * 
     * @param flag
     * @return TmBaseinfo
     */
    public boolean delete(String id);
    
    
    /**
     * 修改信息的权重信息
     * 
     * @param id
     * @param weights
     */
    public void modifyGoodsWeight(Long id, Integer weights);
    
}
